import request from "@/utils/request";

export default {
  // 下架sku
  cancleSale(skuId) {
    return request({
      url: `/admin/product/cancelSale/${skuId}`,
      method: "get",
    });
  },
  // 上架sku
  onSale(skuId) {
    return request({
      url: `/admin/product/onSale/${skuId}`,
      method: "get",
    });
  },
  // 删除某个sku
  deleteSku(skuId) {
    return request({
      url: `/admin/product/deleteSku/${skuId}`,
      method: "delete",
    });
  },
  // 获取某个spu下面的所有sku列表
  findBySpuId(spuId) {
    return request({
      url: `/admin/product/findBySpuId/${spuId}`,
      method: "get",
    });
  },
  // 根据某个sku的id去获取sku的详情数据
  getSkuById(skuId) {
    return request({
      url: `/admin/product/getSkuById/${skuId}`,
      method: "get",
    });
  },
  // 获取sku列表的分页数据
  getPageList(page, limit) {
    return request({
      url: `/admin/product/list/${page}/${limit}`,
      method: "get",
    });
  },
  // 添加sku
  saveSkuInfo(sku) {
    return request({
      url: "/admin/product/saveSkuInfo",
      method: "post",
      data: sku,
    });
  },
  // 获取spu中图片列表
  getSpuImageList(spuId) {
    return request({
      url: `/admin/product/spuImageList/${spuId}`,
      method: "get",
    });
  },
  // 获取某个spu中销售属性列表
  getSpuSaleAttrList(spuId) {
    return request({
      url: `/admin/product/spuSaleAttrList/${spuId}`,
      method: "get",
    });
  },
};
